Year 9 ยท Computing

Lesson 4
Network Types

Scroll to begin โ†“

Objectives

By the end of this lesson you will be able toโ€ฆ

  • Understand the term client-server model.
  • Understand the term peer-to-peer network.
  • Understand the term cloud computing.
  • Give some advantages and disadvantages for each of the above.

Starter

Describe what happens when you request a web page in a browser. The six steps below are jumbled up โ€” click them in the correct order, starting from the moment you press Enter.

Placed 0 / 6
๐Ÿค” The journey ends at a web serverโ€ฆ but what is a server? Scroll on to find out.

Servers

Servers are powerful computers dedicated to carrying out a service โ€” such as the delivery of web pages. They don't have their own screens or keyboards; they just sit in racks doing their job 24/7.

๐Ÿ’ก A server = a powerful computer dedicated to providing a service โ€” like delivering web pages, storing files or printing.
๐Ÿข A school or business may keep a cabinet on site. The really big services keep their servers in data centres โ€” more on those shortly!

The client-server model

In the client-server model, computers called clients request services from a central server, and the server responds. Here's a small local network โ€” like your school's โ€” with four clients connected to one server.

SERVER โŒ ๐Ÿ–ฅ๏ธ PC 1 ยท client ๐Ÿ–ฅ๏ธ PC 2 ยท client ๐Ÿ–ฅ๏ธ PC 3 ยท client ๐Ÿ–ฅ๏ธ PC 4 ยท client REQ
๐Ÿ’ก Clients don't depend on each other โ€” one can be off or broken and the rest work as normal. But everyone depends on the server.

๐ŸŒ The Internet is a client-server model too

The exact same model works at a global scale. When you request a web page, your browser is the client โ€” and the server might be on the other side of the world.

๐ŸŒ The Internet ๐Ÿ’ป CLIENT your computer + browser SERVER responds to requests GET PAGE

The client-server model is used forโ€ฆ

Click each card to find out what that type of server does.

Advantages & disadvantages

Discuss with a partner, then click to reveal.

โœ… Advantages

โš ๏ธ Disadvantages

Data centres

Where do the servers behind the world's websites and apps actually live? In data centres โ€” huge buildings that contain thousands of servers, stacked in row after row of cabinets.

๐Ÿข INSIDE A DATA CENTRE
๐ŸŒก๏ธ Data centres need industrial cooling, backup power generators and tight security โ€” because millions of people rely on the servers inside, 24 hours a day.

๐ŸŽฅ Take a look inside a real one

This news report goes inside one of Google's data centres โ€” look out for the racks of servers, the cooling systems and the sheer size of the buildings.

Aerial view of a Google data centre campus, with cooling plants and wind turbines nearby โ–ถ ๐ŸŽฅ Click to watch: Inside a Google data centre

This is one of Google's real data centres โ€” notice the wind turbines powering it and the blue cooling plants on the roofs.

What are data centres used for?

Almost everything you do online ends up at a data centre. Click each card for examples.

Peer-to-peer networks (P2P)

In a peer-to-peer network there is no central server. Each computer is an equal โ€” a peer โ€” and each peer can share its resources (printers, scanners, storage) with the others.

๐Ÿ–ฅ๏ธ PC 1 ๐Ÿ—‚๏ธ ๐Ÿ’ป Laptop ๐Ÿ“  ๐Ÿ–ฅ๏ธ PC 2 ๐Ÿ–จ๏ธ ๐Ÿ–ฅ๏ธ PC 3 ๐Ÿ’พ SCAN?
๐Ÿ’ก Compare it with client-server: when the server failed, the whole network was useless. In P2P, a broken computer or cable only takes out that one part โ€” everything else keeps working, because there is no single point of failure.

Advantages & disadvantages

What are the advantages and disadvantages of peer-to-peer networks? Discuss, then click to reveal.

โœ… Advantages

โš ๏ธ Disadvantages

Side-by-side comparison

Click each row to compare client-server vs peer-to-peer. The green badge shows which one wins that category.

๐Ÿ—„๏ธ Client-server
โœ… Easy

Everything is stored in one central place โ€” back up the server and you've backed up everyone.

๐Ÿค Peer-to-peer
โš ๏ธ Hard

Every computer needs its own backup system.

๐Ÿ—„๏ธ Client-server
โœ… Easier to secure

There is one central location to protect and keep secure.

๐Ÿค Peer-to-peer
โš ๏ธ Less secure

Every computer needs to be secured individually.

๐Ÿ—„๏ธ Client-server
โœ… Central control

The whole network can be administered from one place โ€” the server.

๐Ÿค Peer-to-peer
โš ๏ธ Hard to manage

There is no central point to the network, so each peer is managed separately.

๐Ÿ—„๏ธ Client-server
โš ๏ธ Expensive

A powerful, dedicated server has to be bought โ€” and maintained.

๐Ÿค Peer-to-peer
โœ… Cheap

No dedicated server hardware needs to be bought โ€” existing computers do the work.

๐Ÿ—„๏ธ Client-server
โš ๏ธ Risky

If the server fails, no-one can access the services it offers.

๐Ÿค Peer-to-peer
โœ… Resilient

If one computer fails, files on the other computers are still available.

๐Ÿ—„๏ธ Pick client-server whenโ€ฆ

You're a school or business that needs central backups, security and administration โ€” and can afford a server.

๐Ÿค Pick peer-to-peer whenโ€ฆ

You have a small home or office network and just want to share printers and files cheaply, without buying a server.

Cloud computing

The Cloud is essentially another name for the Internet. "Cloud computing" covers services that are offered via the Internet instead of running on your own computer.

โ˜๏ธ When your file is "in the cloud", it isn't floating in the sky โ€” it's sitting on a server in a data centre, reached through the client-server model you've just learned about.

Cloud services includeโ€ฆ

Click each card for examples you probably use already.

๐Ÿ“ Now complete Task 1 and Task 2 on Worksheet 4.

Plenary

Work with a partner. Match each networking word on the left to its definition on the right.

Matched 0 / 8

Key terms

Click each term to reveal its definition.

๐ŸŽ‰ End of Lesson 4